Not sure if we need to push it under `Illuminate\Database\Eloquent` namespace as the ObservableTrait could be used on anything.