Added unknown type reflection, still medling with the tests