The pattern for path param was to weak. It couldn't properly handle definition like /entities/{id:([a-z0-9-]{36})}