Not necessarily opposed.  It seemed like a fairly trivial type to use a schema for, but if you were going down the other path and this seemed cleaner, I'm good w/it.