Big refactor to move more complex interfaces into sub namespaces and leave the primary interface at the top level
Changed ActionBase SubmitChangesOnSuccess so that inheriting classes can ignore it if they don't write to database
Fixed missing change of interface
Removed redundant namespaces
Fixed fault in self-select services: left out resetDto