PHP Traits – What are they? How are they used