Added a parameter to the Deactivate delegate to allow POCO deactivation and still adhere to the code pattern presented.