1. A method comprising: receiving data at a sink component, the data sent from a source component; invoking at least one interface included in a data type handler object accessible to the sink component; executing at least one instruction associated with the invoked interface; and handling the received data based upon the executed instruction.