container decorator / proxy implementation