+1. As a downstream consumer, needing to handle single- and multi-valued properties differently is a source of annoyance for us. If we can support this, we could further simplify our local code. (although I'd be equally happy shipping this as-is for now, and opening it up for discussion later..)