Separated TransparentProxy to a single class.