Fixed: Val eq and str methods and added tests