Move Function, Object and Variant to reflectionzeug (ref #37)