fixing create decision maker to handle details in the correct scope, implementing delete decisions, refactoring