added object_check; and instance_smarter accepts already instantiated objects