Change visibility to allow use in subclasses