I also agree it should be left as is only allowing required concepts in `query.concepts.required` but I wanted to make sure that defining them in `instances` was not partially supported and then ignored here. Everything is fine as it is now.