Вы можете приводить только назад или «вверх» цепочку наследования. Что-то вроде:
var item:Item = mySpecialItem as Item;
Если вам нужны более продвинутые возможности обмена во время выполнения, подумайте об использовании композиции вместо наследования, например, ссылаясь на свои элементы как на экземпляры Interfaces вместо экземпляров Class.
Однако, как говорит @IronBCC, если вы просто хотите поменять свойства, вы можете сделать это, сделав свойство общедоступным.