add submodule and object merge
add callSuper
remove this. references in tests
callSuper method