def prepare(self, **options):
raise NotImplementedError<EOL>
Run preparations (parsing, caching, ...).
        It should be possible to call this again to refresh a template or to
        update settings.