water now lies in objectCore, one memory leak fixed