Change datamodel::select to return array of modelobject for interface consistency