Made the observable class thread-safe
Add shared scheme