franca generator improvements