Does A Property Exist On My C# Object