Added class exists check
Added stub for public set fetching method
Set version info
removed superfluous info from private set method to be in line with new naming convention