Weave: Clean role DSL declaration