acts_as_sharable