Implemented support for Structures in parser
General enhancements to builder interface to unify property handling and simplifying parser internals