Projection: Move around select aliases when creating new objects.
Persistence::project should always initialize associations in records.
RecordType: Know about Primary Keys.
Initial work for persistence::save
persistence: Projection API completeness