corrected documentation error for A records
improved class structure for clone