added casting information for data objects