The use of type '{0}' as a get-only collection is not supported with NetDataContractSerializer. Consider marking the type ...