add a Deserialize method that takes a Type, basically support non-generic calls of Deserialize at a small tax; fixes #60