Use BasicObject for DSL options