add an assertion of @requires decorators order