Start working on native vs generic type id serialization