Update EnumModelType to implement the IReflectionModelType interface.

pdate the adapter to support getting/setting the system value for strings.  This adds support for having a select control bound to a string property.

Signed-off-by: Bryan <mattheyan@gmail.com>