public static IBankAccountService CreateFilteredTransparentProxy() { var dynamicProxy = new TransparentProxy <DummyBankAccountService, IBankAccountService>(); dynamicProxy.Filter = (m => !m.Name.StartsWith("Get")); IBankAccountService bankAccountService = (IBankAccountService)dynamicProxy.GetTransparentProxy(); return(bankAccountService); }