Working on implementing BIRT factory