added a \Models\Publishable trait