Returning WeaponModel (not Object) in PlayerModel.getCurrentWeapon()