private object CreateProxy(Level loggingLevel) { try { return(ReflectPlatform.NewInstance(_ctorLoggerClass, new object[] { this, loggingLevel })); } catch (Db4oException e) { throw new Exception("Error creating proxy", e); } }