Eliminate the usage of reflection every time a property changes; this is for performance reasons.