checking for the tags before using them
removing restriction on type for logger instance
adding logger to Manager creation calls
adding Mock logger class