prop-* support, default is attributes