Add BaseDomain Class