Integration fix with View-Model pattern + descriptions for Init