Hashing out an inheritance idea