Also IsReference does not exist in .NET Framework 3.5. So you could get errors when using it with that Framework version - it only exists in 4.5, 4, 3.5 SP1 and Silverlight.
"Error 297 'System.Runtime.Serialization.DataContractAttribute' does not contain a definition for 'IsReference' "