Domain modelling pattern: "Three-party pattern"