domain model: payment class added