Implement 'Custom Data Types'