Is there a compelling reason to put `tr` at the front here since the reason you have access is that you required the Trestle module?

I only ask because it looks like a directive instead of service, to me.