Design and Implementation of Replicated Object Layer