Base class & Proxy done.