Remove Compete-specific logic into domain models.
Prefer non-redundant naming. Remove line item logic to own class eventually.
Overwrite active methods and add instance delete method to payment classes.