Change to make Subdividable.getParent() return an instance of Subdividable instead of area.