Element#dataset abstraction