public T Create <T>(object source) { T result = IFactoryExtension.Create <T>(this, source); return(result); }
public T Create <T>() { T result = IFactoryExtension.Create <T>(this); return(result); }