- updated core rest controllers to use attribute routing instead of IHasCustomAttributes (where possible)