Converts an instance variable and all its usages to a property and creates a new property if it doesn't exist.