Multiple instances of the same handler class can be used
Event sourcing for aggregate roots, refactored annotation handling
fixed constructor
fixed CS
pagination components added, based on pring-data-commons