http://www.digitalmars.com/d/attribute.html#ProtectionAttribute cite: Private means that only members of the enclosing class can access the member, or members and functions in the same module as the enclosing class.