Scenarios

Adds an optional "on" property to validators. Specify either a string or array of values from the set `['create','update']`.

`reify` not yet implemented. still scratching my head on that one.