minor enhancements to domain object