surface trait