NullClass is essentially NilClass but it differs in one important way. When a method is called against it that it deoesn‘t have, it will simply return null value rather then raise an error.
TODO: Perhaps NullClass should be called NackClass?
[Validate]