exposed enabled boolean to subclasses