Prototypal approach to defining and generating data objects.