Add tag method, nesting is now easier and requires less boilerplate.