FIX dataset length:  revert overloading __len__;   don't use .N attr