replaced 'Hash' collections with 'Enum' in TypeDlr