introduced shareObject to change object's permissions