Is it best practice to use the [Flags] ahead of all, even the simplest enum types like this in C# (VS 2015):
[Flags]
public enum TValidation
{
    vUninitialized, vChecksumPass, vChecksumFail, vChecksumZero, vChecksumNone
}
Am I clear such use I presented will always be ok with or without [Flags]? Or can it have some unintended side-effects?
