fix core class: parameter setting should not be forcibly located in
__init__
update submodule with latest changes