Fixed a couple of bugs in Position2D which made scale and rotation inheritance only work for the first level of children