Add [reset] function, seal API classes, update XML docs