Make little optimization: if we don't own native data, we don't need to run finalizer
Added methods calling to client-side pattern instance implementation