Validates <property> "choices"
Uses more Python-esque assertions for having errors vs. not having errors