Removed unused parameter from IAggregateRootRepository
Added logging configuration option for using custom logger factories