Fingers crossed, this will give us what we need.
ClassAttribute stuff
Adding Attributes to Ponds
Fetch a pond by name
Returning references to Pond storage
Renamed SetSize
MapOverRows
Updated DataGrid interface
KNN now delivers the correct result
Finally!