Add many convert methods. Change the way to initialize Actions