Classes to Functions: Best Practices