ViewModelFactory is now located on first use.

Until now the ViewModelFactory is resolved in static constructor. No chance to register a own ViewModelfactory.
ViewModelFactory is now located on first use on  Property ViewModelFactory in LogicBase.