proxy in data types