Key validation type class added + js.Date upickle Reader/Writer