dynamic ID attribute name
attribute name fetch fix
ID type update