HTTP methods in controllers map properly regardless of order in which they are defined