Base types for data objects based on Virtus