Add JSObservableObject + Documentation