Use public methods to create containers
Merge pull request #26 from lightsofapollo/use-public-constructors

Use public methods to create containers