[data] Add common interface for handlers