Merge pull request #93 from chdemko/master

These classes are not designed to be publicly instantiated
parse methods should init components