Add deletes and implement destructors for cleanup