Extcore can now handle data types without constructors