protected override bool CheckOneWayRelations(string propertyName) { int numberOfOneWayRelations = 0; switch(propertyName) { case null: return ((numberOfOneWayRelations > 0) || base.CheckOneWayRelations(null)); default: return base.CheckOneWayRelations(propertyName); } }