Similarly to above, Hr and Br should probably inherit from a SelfClosingTag, so that you don't have to repeat yourself when defining their render methods.