What are the constraints for 'id' member?

That was also my initial approach…

If we should apply that rule to ‘id’, than we could not have curly brackets on ids, and we have examples using them on discussion about composite id.