Currently it is not possible to implement Singleton if the class is a subclass.
In addition we need to generate @:autoBuild meta for subclasses of the class marked Singleton, so subclasses will reference the internal class and not the class containing the statics.