Made slicer's returned frame a custom object based on dict so that custom attributes could be added.
Turn first/last record into attributes instead of keys (makes more sense).