Implement Party using attributes.