add operation properties support to dsl