dto-base init