base class for placable objects?