just a style thing, but i'd recommend using camelCase for field names (this will make it more consistent with the other DSLs)