Shot-action argument type changed, custom Enum implementation used, directory structure changed