fixed bug with used of the new THIS in adaptors - it was private and should be protected

also updated the plugin such that it rebuilds if the ast creator version changes