Create new observable with init value (optional)
Observable(T val, {Validator? validator, this.rateLimit}) : _oldValue = val, _value = val, super(validator);