implement Proxy
Added missing filename property