added final to request matcher factory