add asDOMNode method