I thought about that - But I think it's really nice to have the ability to extend, or even have multiple instances of these objects in your application. My personal preference would be to require instantiation as it allows for more flexibility down the road, but if we have an existing convention - we can certainly follow that.