implemented per-container request methods, closes #591