HEMOLIFE 312489524 Shared construction objects