combine interface + trait (PHP 5.4 feature)