This module is responsible for initialising new event sourced models, and maintaining their meta data