Adds support for "long" primitive data type (converted to an IntegerValue on fUML side); Fixes handling of Objects containing (complex) Objects