DSL for registration fields