* serializable interfaces for some objects.
* CustomDataSource for DataAccess (needs further improvements).