[AESH-270]
added a abstract impl of commandcontainer