Refactoring NestViewModel state into single property