create
named scopes
CDQManagedObject