Changing class access modifier to public and all properties to internal
Added new LinkingStrategy class for outputing strategy