Implementation Issues

Variant 1: Subclassing not possible.

Variant 2: Subclassing possible.