rename view controllers according to application domain
refactor saving across multiple contexts