Items factory created
shared_ptr type change