public AnonymousObject(string name, string sid, SecurityObjectKind kind)
 {
     _name = name;
     ID    = new Guid(sid);
     Kind  = kind;
 }
            ISecurityObjectProvider <Lpp.Dns.Model.DnsDomain> e <T>(SecurityObjectKind kind) where T : class, ISecurityObject
            {
                return(Comp.Compose(new RepositorySecObjectProvider <Lpp.Dns.Model.DnsDomain, T>(kind)));

                //return Comp.Compose(new RepositorySecObjectProvider<DnsDomain, T>(kind));
            }
 public SecObject(Guid sid, string name, SecurityObjectKind kind)
 {
     ID    = sid;
     _name = name;
     Kind  = kind;
 }