Refactor: moved Function descriptions into Service struct