Reuse list var
Move generic enable/disable of new/delete to master detail