Add observable interface list

Issue #346 resolved