Refactoring ReleaseAbstract