Yeah I can file an issue for this, but to summarize where the initial thoughts are.
1. I prefer public constants that define the various default option orders we use (i.e. Framework = -1000, Default = 0)
2. @loudej prefers not to promote the importance of the defaults, and does not want to expose these values publicly
3. @divega favors a public enum representing more logical events like FrameworkOrder, DefaultOrder