removed renderAs option
fix emptyOption null value bug
renamed emptyOption to nullOption
fix transformer.format
uniform APIs
added templates/util
added checks for refs to structs and lists
ended partial refactoring