Code cleanup; added IManagerActionResult interface