Tightened up uniform class with new binding object for setting actual values.