Is it most logical to have this in a project? Isn't this just a function given that it doesn't seem to use self?