https://statamic.involve.me/blog/the-hook-model