Moves common handles to abstract class
Adds new service level specs: exclude and context; fixes issue where parent methods were processed multiple times
Adds class for testing class level exclusion