I no longer have my own silly type system, just using JSON for everything instead.