verify that the incoming bundle object is never null. This would cause NPE down the line
remove unneeded constructor
remove duplicate constructor code and complie with line width limit