Renamed the assign(Value*) method to assignValue to avoid false from being converted to NULL..