removed under utilized merge functionality
removed under utilized merge functionality
defaulting lifecycle to an object on register parse
added tests for elementupgrade and elementreplace