if you reference the instance variable in an event sheet, then it takes away your ability to change the type, since you may be trying to check in a way that wont work with another type. You will have to remove all references in the event sheet before you can change the type.