The first implementation didn't used the `@classifications` hash and created accessors for each classification.

I changed this to a `@classifications` hash to mirror what you did for collections, to fix security concerns about creating dynamic accessors and to be able to easily remove dynamic accessors if needed.

I also think that it would be great to only use the hash as it wouldn't change anything in the templates thanks to the `site_payload`.

Yet we would loose the ability to do stuff like `site.projects` in plugins (like we can do for categories and tags) and would have to use `site.classifications['projects']` and I wasn't sure about this.

I put a FIXME and kept the accessors to smoothly upgrade my existing sites to the hash method and to remove this if doesn't look too weird :bowtie:.