extracted strategy package and get rid of the getter in SpecialNumber