fixed some missing virtual calls in domain objs