convert sm dev classes to new extended DOM classes and add some method to support...