Fixed issue with UserDataManager

.. which used to work only for BaseObject's until now. From now on, any
BaseList2D can be passed.
Optimized point-modification in move_axis()