deep object copies using __clone()
fixed repository link in phpDoc
refactoring + tests improved