Encapsulated account delete logic on a dedicated class