Proxy for defered object write

You could even overload destructor for you own write methods