FlatDataSource is quite limited solution. Could you please provide an API to allow developers to implement its own cube. It will be useful for implementation a generic cubes based on DataTable and/or high performance cubes that works with frequently changing data.