PHP 5.4 or higher is required due to traits