Updating S3 model to support more options for CopyObject