Derive some common traits