Copier for golang, copy value from struct to struct and more