unit is nullable, name for an atom must be unique for device
made migrations