Moved Name() implementation outside of class simply because I'm ocd with how my code looks