AFAIK alias is just a string, maybe there are some restrictions on syntax (like only alphanums + .:$_), but that's about it. If you look at how ArrayCollection is aliased, you'll see it's alias is different from that class' full name. I'd rather go for registerClassAlias then [RemoteClass] meta - this is a very tiny optimization, but at least you'd won 3 lines of code per class ;)
Best. Oleg

