nicer EntityPool interface with save/load helpers