Currently we use a field called tags which is used in a similar manner to how tags are used in the application templates. This allows us to filter based on certain values and really helps with our scripting efforts. I think it could simply be a custom property type or as a builtin type for all entities. Maybe just extend the Tags table used for Application templates and make it easier to use then the current Add Tags option.
