Feature/en 1914

You can annotate the method as @classmethod to run only once