Mostly just as a demonstration of inheritance... not strictly needed (well the inited function call is nice, but also not really needed).