Added DSL for easier parameter describing.