implement method+path combination constraints