it's a little bit a hack to stick an arbitrary attribute on an object instantiated from a library to pass data through to a detached recipient. I don't think it's a big deal, but I've gotten some pushback for this in the past. Consider adding a comment/todo statement to yank this out.