Make intermediary bukkit wrappers abstract and have a getRaw method