Add TryOrCreate overload for newables