Factory returns created item