if(propertyValue[10].IsEmpty){}. If you want to empty a property, just create a new property and assign it to the Property: {object}.{Properties}.{property id} = new PropertyValue()oConnection.Properties.CONNECTION_WIRENUMBER = new PropertyValue(); Console.Out.WriteLine(oConnection.Properties.CONNECTION_WIRENUMBER.IsEmpty.ToString()); // The property is empty oConnection.Properties.CONNECTION_WIRENUMBER = 1; Console.Out.WriteLine(oConnection.Properties.CONNECTION_WIRENUMBER.IsEmpty.ToString()); // Now the property isn't empty anymore