it is an optional dependency, nobody is force to use the provided model
/ document. given the amount of copy paste we will end up when mapping
everything from StaticContent i prefer that.