Added the ability to overload container's properties on instanciation
Using DI instead of mocks to test Essence
Renamed a method
Simplififed a test