Refactored: code cleanup. removed dead messages.
Refactoring: ProjectionCoreService split into ProjectionCoreService and
ProjectionReaderCoreService