switch to using @@hasInstance in INSTANCE_OF, remove HasInstance internal method
build