$value public write-only property public
$baseValue protected property Base value to check
setValue() public method Sets base value to match against
hasValue() public method Checks if base value is set