Instance per dependency