Adding clone method to GeneratedMessage