make fill_value immutable