[generation] most DSL methods must return 'self'
[generation] most DSL methods must return 'self'

  Methods that are used to set up specific objects (i.e. TaskContext,
  TaskDeployment, ...) must return 'self' so that chaining is possible.
  Example:

    task('bla', 'blo').
        period(0.1).
        doc "doc string"

doudou/modelkit-component,doudou/modelkit-component