Fix subModel field, Add resetValue
Many improvements on various methods