Implemented new Pool object model in Core.Infrastructure.Helpers, also appropriate test project was added.