Creating the viewmodel earlier
Compiler is working. Just need to create attribute and component bindings