the defaultBlueprintObjectPropertyInstance is being assigned to the _blueprintObjectProperty shouldn't it be the _blueprintObjectPropertyInstance?