Added root resource type and have DSL use that as root