Лучше использовать proxyObject и ListOfDataTypes