public Builder buildUpon() {
        return new Builder()
            .setServiceImageId(serviceImageId)
                .setUrl(uri)
                .setTitle(title)
                .setDescription(description)
                .setTargetScale(targetScale)
                .setCategory(category)
                .setContextInformation(contextInformation);
    }
Constructs a new builder, copying the attributes from this Image.

@return A new Image Builder
main/src/main/java/cgeo/geocaching/models/Image.java