With subclassing, not needed.