protected abstract void Apply(Type owner, string name, IAccessInstance access);
 protected abstract void Apply(Type owner, string name, IAccessInstance access);