Grammar check
Remove unnecesary name
Simplifying container type helper implementation
Cleaning is_container