WorkField Class

added a WorkField Class with correct selection handling