Prefixing private/protected members with an underscore and moving inner
classes to separate files.