Replaced amoeba with deep_cloneable, added validations for question_dependency_pair