create Observable class to allow creating bindable objects for kv