Introduced @ObjectOverrides which encapsulates multiple @FieldOverride and @RelationOverride objects, with necessary supertypes; added in @Target annotations into existing annotations for clarity.
Added the option for injecting an object of a class implementing \Doctrine\Common\Cache\Cache into AnnotationReader, and standarised unique object keys in UnitOfWork.
Added a convenient "toArray" method into MappedRecordIterator.