somehow module state was gone, recover it from git
throw exception when user tries to remove unavailable object
make shape removing work, and remove the shape if a child geometry or constraint is removed
fix wrong exception in clustergraph
rename operator= to assign in equation base class to prevent duplicated assignment operators