Removed data member and constructor; added the static method convert