/// <summary>
 /// Creates an proxy for an object.
 /// </summary>
 /// <typeparam name="TInterfaceType"></typeparam>
 /// <param name="realObjecteBuilder"></param>
 /// <returns></returns>
 public static TInterfaceType Create <TInterfaceType>(Func <TInterfaceType> realObjecteBuilder)
 {
     return(ProxyBuilder <TInterfaceType> .Builder(realObjecteBuilder()));
 }