objectOrNewInstance

creates a new instance if not a Kotlin object