How to add uproperty to base class such as World in a plugin

I want to implement a foreign coordinate system plugin for Unreal Engine. For example World would have the additional properties of:

foreign_boundingBox

foreign_x_units

foreign_x_to_native_scale

etc.

Is there a way to extend and replace a base class in an engine plugin?

I want to dynamically append functions and properties to the supper class its self with out adding a subclass. Is this possible?