fix: stepsInstance creation now supports needles constructor injection
merged identical changes on file