@topher1kenobe yeah, singleton is a good pattern for plugins. I personally tend to use static classes, so using `__CLASS__` and `self` a lot instead of `$this`, and there's no need to bother with constructing. But it's also just the way I've done things in the past, and so using regular class instances and using singletons are equally valid and it's really just a matter of style, I think.