Defning the weapon Schema