add cast_resolve_template
create reflect resolve
modify
add logger
modify
add
add default resolve ReflectResolve
add ReflectResolve
test
add synchronized