bug fixes, reformat code, JsonProcessngMethod annotation, ObserverAdapterHelper, remove JsonObserver