fix to return self after instance_eval

The insntance_eval method does not always return self. Make sure to return DSLElement instance.