Example of refactored vm using Catel.Fody