public override void SetPosition (Modifiable<Vector2> newPosition) { base.SetPosition (newPosition); AdjustElements(); }