add public booleans to attributes to allow private attributes to be assigned to products