WPF toolkit for automatically creating data entry forms from View Model objects