Added generified NullObjectFactory.of()