Noted, we'll take a close look at this. As far as the escaping goes - I'm under the assumption that in practice it won't be a problem since nothing actually happens until you call `start` for a lot of the Curator classes - in other words there won't be any threads spawned by a constructor. This seems to be an explicit design goal for them, but we need to follow up.