Added before / after populate functions that can be used by objects.
Updated Version 3.0.12.019