Command framework in place and exceptions system