New: Testuite created
Fix: Visibility of members and methods

Members and methods() used privately were declared protected. As there
are no test-stubs there is no use for this. To prevent further misuse,
the class has been declared final.
Udate: Switched to SPDX license identifiers.