public bool IsOpenAt(Attributes.OpenDirections openDirections)
 {
     return((_openDirections & openDirections) != 0);
 }
 public void AddOpenDirections(Attributes.OpenDirections openDirections)
 {
     _openDirections |= openDirections;
 }
 public void RemoveOpenDirections(Attributes.OpenDirections openDirections)
 {
     _openDirections &= ~openDirections;
 }
 public void SetOpenDirections(Attributes.OpenDirections openDirections)
 {
     _openDirections = openDirections;
 }