Refactored, fixed default values and added ExtendedGenericAttributes [sequel-datasets]