added SharedObject data persistance