Topics now take the mutation type into account allowing different schemas to
be used for each mutation type.