chassis: Remove some redundant child-class defs

These were moved into the base class but copies were left in a few
child object defitions.

Change-Id: Ibf63d5172581444122ee5ab24faa021083efe457
diff --git a/layers/core_validation.h b/layers/core_validation.h
index 3588c88..25d3c34 100644
--- a/layers/core_validation.h
+++ b/layers/core_validation.h
@@ -229,7 +229,6 @@
     DeviceExtensionProperties phys_dev_ext_props = {};
     std::vector<VkCooperativeMatrixPropertiesNV> cooperative_matrix_properties;
     bool external_sync_warning = false;
-    uint32_t api_version = 0;
     std::unique_ptr<GpuValidationState> gpu_validation_state;
     uint32_t physical_device_count;
 
diff --git a/layers/stateless_validation.h b/layers/stateless_validation.h
index 977cf9b..cb4daa8 100644
--- a/layers/stateless_validation.h
+++ b/layers/stateless_validation.h
@@ -93,8 +93,6 @@
    public:
     VkPhysicalDeviceLimits device_limits = {};
     VkPhysicalDeviceFeatures physical_device_features = {};
-    VkDevice device = VK_NULL_HANDLE;
-    uint32_t api_version;
 
     // Override chassis read/write locks for this validation object
     // This override takes a deferred lock. i.e. it is not acquired.