supports defining enumerized scopes on abstract class

closes #68
update CHANGELOG
Merge pull request #69 from brainspec/fix-issue-68

supports defining enumerized scopes on abstract class