Change event handling for data layer instances