commons: domain class & utils