Adding proposal schema interface. (Experimental)