TODO: use prefix to limit keys to some subset of all available keys; TODO: use delimiter to group keys
[Validate]