Adding ability to load classes from dynamic frameworks via introsepection

Attempting to load Assemblies from dynamic frameworks does not work because the objc runtime does **not** return the module name, therefore NSClassFromString will look in the main bundle (e.g. the app) where the class does not exist. Apple needs to handle the real fix to return the module name + class name when retrieving property attributes, so workaround fix has been added. More details in the source comment