Added Observable and Reactive List, fixed ReactiveFactory and Types