Add description for public methods with duplicit names but different behaviour (fireEvent, resolveObserverMethods, buildEventResolvable, etc.)