bouml like for python implemented