I agree that is a bit verbose. I renamed it into "Bind" now. But I see one small issue: If someone uses CollectionSerializer.Bind, MapSerializer.Bind and FieldSerializer.Bind in the same file then only one of them can be used without a class name prefix (i.e. without `XXXSerializer`) and all others have to use it, because the name of the annotation is the same. Is it bad? May be we should have BindCollection, BindMap and Bind as names instead? Then users may use these shortcuts without class names in front of them.