aside from avoiding unneeded memory alloc/dealloc and bing faster this works around a recently discovered bug with the user count of copied Mesh keys... causing getFromObejct leak memory when used with mesh keys. It also fixes a bug where getFromObejct with fluid-sim would corrupt memory.