Generalize Java Sortable DataProviders
Make functions Serializable