See [here](https://github.com/maul-esel/jekyll/compare/master...static-manager) for a static class implementation. It feels unnatural though... It has a strong relationship to `Site` and thus the current way is the most sensible IMHO.