added dup_becomes and used in votable partial so doesn't modify object outside of the partial