Allow easier extension in subclasses w/ prototypes