fixing compile issues in artemis-weaver (added getters/setters and constructors)