Sorry, my comment about the kwargs is slightly incorrect. I meant to say that *any* constructor parameters that will be stored as publicly-accessible attributes are capitalized (not just optional arguments).