namespaced observers