refactor: ArgumentDataType to Entity_Type