ReplicaSet intermediate commit, create needed struct