Why is this .NET enumeration allowed to have a comma in the last field? Does this have any special meaning?
[FlagsAttribute] public enum DependencyProper
Also (to Nick Craver post) its much easier to add new enumerations.
This behaviour appropriate not uniquely to enums. Consider following:
var list = new int[] { 1, 2, 3, };