Added natural class constructor for Observable types