domain class dependencies