added cases to 3-arg smart paradigms; added deep constructor in HjkEst