Make RunsafeItemStack abstract and remove disused constructors