Available attributes are now gathered automatically from the data frame and not as a parameter