private bool HasFlag(ChangeFlags flags, ChangeFlags flagToCheck) { return ((flagToCheck & flags) != ChangeFlags.None); }