## Is your feature request related to a problem?

As a team accumulates data, they will have events/properties that are no longer in use that clutter their app.

Example from our team:
![image](https://user-images.githubusercontent.com/148820/143202334-42d73ab6-13be-4661-ba7a-83c86788b9e8.png)


## Describe the solution you'd like

Under event/properties stats allow 'hiding' events/properties from view.

## Describe alternatives you've considered

Alternatively, go the route of "verified" events/properties (as He@p) does - show those first. See also https://help.heap.io/category/heap-administration/data-governance/

## Additional context

Note: Existing reports, etc should still work well even with 'removed' events/properties.

Related: https://github.com/PostHog/posthog/issues/7126

#### *Thank you* for your feature request – we love each and every one!

posthog/api/property_definition.py
class Meta:
        model = PropertyDefinition
        fields = (
            "id",
            "name",
            "is_numerical",
            "query_usage_30_day",
            "property_type",
            "tags",
            
            "is_seen_on_filtered_events",
        )
    def update(self, property_definition: PropertyDefinition, validated_data):
        
        if list(validated_data.keys()) == ["property_type"]:
            validated_data["updated_by"] = self.context["request"].user
            if "property_type" in validated_data:
                if validated_data["property_type"] == "Numeric":
                    validated_data["is_numerical"] = True
                else:
                    validated_data["is_numerical"] = False
            return super().update(property_definition, validated_data)
        else:
            raise EnterpriseFeatureException()
class NotCountingLimitOffsetPaginator(LimitOffsetPagination):