[#2117] Remove the FieldProvider marker interface. Simplify the
FieldProvider API
[#2119] Rename Row.getDegree() to Row.size()