Add specialized MapObject implementations