// 2) a reader for this fetch itself
// todo : not sure this distinction really matters aside form the whole "register nullable property" stuff,
// but not sure we need a distinct class for just that
if ( fetch.getFetchedType().isOneToOne() ) {
readerCollector.addReader(
new OneToOneFetchReader( fetch, aliases, identifierReader, (EntityReference) fetchOwner )
);
}
else {
readerCollector.addReader(
new EntityReferenceReader( fetch, aliases, identifierReader )