Added all helper methods for subclasses