updated the Plugin and Widget classes / implemented dummy classes