Created data replicator component and added tests