new easytype and remove private methods in wls types