how about pass `_.result(this, 'tagName')` to `_createElement`? Keeps all the property logic together.