observbale property doc