Support for simple reparenting.
Tests use silly class names until we fix the static type definition overlap problems.
Correct behaviour regarding attributes
Jan is right
Addressing code review
Merge pull request #74 from onefinestay/simple-move-types

Support for simple reparenting.