Tolerate null collections

UpdateControls throws exceptions when some view model happens to return null collection. This patch fixes the problem by forwarding the null value down to the XAML code, which seems to be the logical thing to do.