OOP With Traits and Personality.