throw exception in case someone wants to cache an object
refs #4053 make core plugin detection available from the outside
refs #4053 improved style of feedback success message