remove 'legal_modifications' method and replace it with a protected constant.