Add ComponentProxy source code