bug 899859 - Add typed enums support in strutures / classes - r=Waldo