I dont think we can always get the url from prism. Instead this needs to be a parameter that is sent to this method. So it now needs to read in prefix and we will have to handle the case where prefix is null or empty just like how we do it in IEntityManager