Update to the latest Jenkins plugin LTS
Added additional override methods to support newer parent
Refactored to remove duplicate code