added code gen helper
added type specific getters (along with Must counterparts)