HV-843 Making non-public annotation members accessible prior to accessing them
HV-843 Unifying retrieval of annotation member values
HV-843 Avoiding repeated check of correctness of multi-value constraints