Added an untility constructor to Trasnformation