Inheritance: PolicyDefinition
        public void Define(Action <PolicyDefinition> definition)
        {
            var definitionImpl = new PolicyDefinitionImpl();

            definition(definitionImpl);
            Definition = definitionImpl.Definition;
        }
 public void Define(Action<PolicyDefinition> definition)
 {
     var definitionImpl = new PolicyDefinitionImpl();
     definition(definitionImpl);
     Definition = definitionImpl.Definition;
 }
 public void DefinedAs(Action<PolicyDefinition> arg)
 {
     var argImpl = new PolicyDefinitionImpl();
     arg(argImpl);
     Definition = argImpl.Definition;
 }