Refactored doors viewmodel to own file