add extend functionality + kindOf and inpsect Object functions