И что здесь MyClass, если не переменная? То что Вы написали ее в "ленивом" стиле, еще не значит, что это... А кстати что это по-вашему? Имя экземпляра, я так чувствую?
И кто Вам сказал, что через экземпляр Вы будете иметь доступ ко всем свойствам и методам класса? Вот уж не факт)))
Добавлено через 7 минут
Что происходит здесь?

Код:
MyClass = new CustomClass();
MyClass = 3;
trace(MyClass);
Оказывается, это не имя а переменная(((