While I understand your request, I hate attributes personally, some languages use them to much and I don’t think it increases “readability” at all, generally, I feel like it’s always better to raise a concern without providing a solution.
Do you have an example where an <abstract> class is not enough here ?