- changed Action structure into *Index and *Object actions. When no *Object action exists the system tries to fallback on the same-named *Index action. If that fails it'll throw an exception
- adjusted dataset action to work with new action structure