[Issue #48] Fix to check that metadata exists in WatchSession.get_type