Simplify logic of getting/caching fields
model group saving
try verbose logging