UObjects added to TMap disappearing

I add an object inherited from UObject to a TMap and try to access it later but it seems to disappear for no apparent reason. The TMap is a UPROPERTY so I thought that would be enough. Seems like the object is being GCed but why would it be when the fact that I added it to a map means that I obviously intend to access it at some point.