The source store is the server. Think of it as GML fid. If the use case is to clone a feature because it will be persisted on the server with changes later, then the current behavior makes sense. If the use case is to create a copy and duplicate the feature on the server too, then it would be better to not use the same fid for the clone. So how should we proceed?