Override ::all from active_hash. Create new abstraction for collections
support for passing a block to assign attributes
new supported methods delete, order, select, sum, maximum, minimum, average, update_all
possible performance improvement for running tests