IP has been changed to accept arbitrary names for properties.