step no longer extends AbstractResource