@ActionQuery ?= {} class @ActionQuery.$Collection extends Array
constructor: (@klass,@$promise) -> @$promise.then @__initializeRecords__.bind(@) __initializeRecords__: (records) -> for record in records rec = new @klass rec.$promise = @$promise rec.__processResponse__(record) @push(rec)