Printing access levels appropriately in C++ (will print public: twice for assembly-visible fields, not sure if this might be considered a 'feature' in the future.