implement create & modify on UserSite objects