Added [PreAppStart]. Changed HasAttribute<T> to have an inherited = false param. (You don't want Pre/PostAppStart to inherit...)