private bool IsAccessible(IEntity member) { var accessible = member as IAccessibleMember; if (accessible == null) return true; return IsAccessible(accessible); }