@private
@note Define this method in classes including this module. @private
@note limit has no effect, simply ignored @note batch_size has no effect, simply ignored @private
[Validate]