Attribute Vs Trait