MVVM ViewModel un montón de propiedades

Soy nuevo en MVVM y estoy desarrollando una aplicación. Tengo una vista de formulario con mucha propiedad. Aproximadamente 50. No puedo separarlos en el control del usuario porque rompería los principios de mvvm.

No puedo separar estos en modelo, porque contienen lógica. PropertyChange, Error cambia y estas no serían clases de poco, y estos no son el modelo.

¿Sería bueno si mantuviera 60 propiedades en un mismo modelo de vista?

¿Me parece mal? ¿Cómo organizarías esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta