- move internal model helper funcs into model_internals.go - add Swap method to Model - modify `getNested` util to support indexing slice fields such as `Abc[0].Def`