Remove LambdaComparer and LambdaEqualityComparer - they have no business in an MVVM framework
Stop marking exceptions as Serializable - it's not needed