Yes it is but if you would like to support a custom datasource (like a pure Map[A,B] datasoure, for a reason I don't see now), you would have to modify the library and wouldn't be able to add it in your own code...