alpha-1.1
Feature:
InstanceAs Annotation: annotated to a field, declare the instance class type to a field class type, used in TagConverter.toValue (Converter will create instance with annotation delcared class type and use this instance for field value set)
deprecate Codec.id, register Codec to Mnbt should pass Tag type id manually (so one Codec instance can be used to handle multiple Tag type)