Scriptable is included by ScriptableParser so all actions can be defined on Scriptable. This allows Script <ScriptableParser thus making it possible to attact context to the paring process