add implicit conversion Feature to Geometry
core-test pass, some ignored due to found bug