I don't know if I understand this comment. Are you meaning store the granularity in a property, and populate it by overriding setup?