code: public static DefineProperties setupUsingApplicationClassLoader() {
          final ClassLoader cl = Require.nonNull(
                  TinyPlugzConfigurator.class.getClassLoader());
          return new Impl(cl);
      }
docs: Sets up a {@link TinyPlugz} instance which uses the Classloader which
  loaded the {@link TinyPlugzConfigurator} class as parent Classloader.
  <p>
  This Classloader will be used for several purposes. First, it serves as
  parent Classloader for the plugin Classloader which is to be created to
  access classes and configurations from plugins. Second, the Classloader
  will be used to look up the TinyPlugz service provider either using the
  {@link ServiceLoader} or by looking up an explicit implementation class.
  
  @return Fluent builder object for further configuration.