add comments explaining reset for ExternalClass