Core changes: operations and materials merge in common method