Runtime annotation-based validation of object properties with recursive traversal, identity-cycle detection, standard English error messages, numeric/string constraints, and easy custom-annotation validator registration.
#validation, #sdk, #kotlin-dsl