Currently I have a class that is pretty much just a wrapper around a Boolean to represent a value from some physical hardware. I will have another class like this which is a