public Member(string Name, Type Type,  Accessiblity acc = null, Class Clas = null)
        {
            this.accessibilty = acc ?? Accessiblity.@public;

            this.Name = Name;
            this.MemberType = Type;
            this.accessibilty = acc;
        }
 public Property(string name, Type type, Accessiblity accessibility = null)
     : base(name, type, accessibility)
 {
 }
 public Event(string name, Type type, Accessiblity accessibility = null)
     : base(name, type, accessibility)
 {
 }
 public Constructor(string name, Type type, Accessiblity accessibility = null)
     : base(name, type, accessibility)
 {
 }
 private SqlProperty(string Name, Type Type, Accessiblity Accessiblity = null)
     : base(Name, Type, Accessiblity)
 {
 }