private __clone() method

Potential resolution to Issue 107.  The commentary prior to the method seems overly long, IMO.  And I wrote it.