Though I also like this pattern, maybe we should avoid package objects?