include dsl members as part of object  instead of kernel