I took a little break to teach a class in Stockholm, Sweden and am now getting back to work on miUML. As an adjunct to the command line interpreter work, I decided to code generate some of the miUML API's to 1) ease maintenance, 2) make them more consistent (focusing on attribute setter functionality for now) and 3) to start using miUML technology to build miUML itself. No goodies to post yet, but there should be some significant updates in the next couple of weeks. Then I can get back to extending the metamodel itself.