To comply with the [style guide](http://vibed.org/style-guide#composite-level-order), the private fields should be at the top in a `private {}` block with an `m_` prefix.