public interface ConfigAware<T extends ConfigBean> extends HandleAware {
    T getConfig();
    void setConfig(T config);
    default void onConfigSet(BeanChanges changes) {
        onConfigChanged(changes);
    }
    default void onConfigChanged(BeanChanges changes) {
    }
}