Added before / after populate functions that can be used by objects.
Updated Version 3.0.12.019
Set the content property in site to be extra lazy
Updated core unit test to check for bi-directionals on extra lazy
properties
Closes issue #1827 and includes future unit test
Updated Version 3.0.12.020