begin schema validator
use DSL for Muskox.generate