Update to doc title API

Needs docs and the commits need to be squashed, but if you're ok with it, merge the request and we can continue discussion in the original ember PR (which will get updated with my code change if/once you accept)