Adding DDD base clasees