subclassing class method exposure