added the StrongReference class