Added properties now save as the proper types
no validation yet though so crashes if you try to enter invalid information