Continue improving the docs
Raise an exception if an unknown property is passed to Meta
Don't create a sub-class for a singleton
Make exceptions more readable