Made sure to handle the case where Imageable is not provided

getPublicUriBySlot needed a way to retrieve loose images that were not attached to a model.