Added JSDoc and Fixed null constructor argument on some classes.