Improve code quality and doc in BufferedProxyStorage
- better names related to the object buffers
- extracted parameter dicts from the constructor
- used more generic typing in function parameters and more specific in
other contexts in order to apply the principle of robustness