final classes are evil