Modification service layer