thx a lot for your help, sorry for one more question
do I properly understand that I'll perform check on city entity in this case on client side ?
what will happen if I'll have one more similar entity that should be taken into account to create an appointment, where I should do my check ?