Derive LabelledValue<T> from PropertyChangedBase
BoolToVisibilityConverter returns null if input isn't a Visbility