Grabbable abstract base class