Add RecordArray for Model.all to store class models

Record Arrays will also be used by associations and will have the
ability to fire events for adding/removing of records.