test additional registerMove method
added new method ICompositeField.moveFieldTo for tracking moved fields.
getFieldBy[Class(Class)|Id(String)|Id(String, Class)] return moved
fields as well
added missing method