makes datasource methods obligatory

Signed-off-by: Ronny Gerasch <rg@ergoon.com>