MovableUnit inheritance