added enforce and defaultTo to shortcuts for definitions