Responds to the same messages as Parameter but does
nothing.
This prevents us from having to check if a parameter returned by
the Loadable.parmater() method returns None. Note that it's still a
good idea to call
isNull() on parameters every once and a while to make sure
they're good, since the NullParameter
will vacuously respond to all parameter messages.
This follows the Null Object pattern. The NullParameter
class itself follows the Borg pattern, so while there can be
multiple instances of NullParameters they all share the same
state.