@FunctionalInterface public interface ChangeListener<T>
void
changed(T change)
void changed(@NonNull T change)