Added a NameGenerator which provides the fqn methods (enabling loader
and serializer generation depending on class and factory names).