| For example MongoDBProperties could be an interface, like its "parent interface" which contains the properties shared by all providers. The documentation consistently refers to all these classes as interfaces: so if we were to decide that these should really be classes (as they are) instead of interfaces, then we should correct the language in the reference documentation. |