REBUILD, version detection before proxy contruction, segmentation of version specific methods
Addition of version specific libs