An object with observable key value pairs that can be added and removed