Thanks to ambiguous method definitions in Spigot 1.8, EntityPersistor#persist doesn't work. I added an alternative, EntityPersistor#wrap, which returns an EntityPersistor<T>. You just call get() on it and it refreshes the instance if it's invalid, and returns it.