* add Proxy setter/getter and remove constructors