[#4] Add dataSource methods for captions