Added some input checking for AccessLevel annotation