Implementing Attribute Based Access Control in Granta MI - Part 1