added access controls to Enumerator

issue #3