refactored field_bounds to field(bounds=...)