fixed object value_object
primitive value object ok
fix base_value_object