Reworked InstanceInfoField so reflection is not used to set InstanceInfo
Removed unused classes