Virtual page kept removing models and controllers from valid copied objects.
loading by Conditions and deletingAll may not be available for all model data sources
add method $model->supports() for checking model's capabilities.
Store "cursor" inside model instead of controller, when iterating through adta.
Compatibility with new model fields.
avoid errors (php5.5)
Array controller now supports both assoc and non-assoc ararys.
Implement array iterating through new cursors - cleaner code.
Added data controller for RESTful API support on top of Pest