KEYPATH macro now supports validation of key paths on class and protocol types. Removed CLSPATH macros as it’s now redundant.