Refactor DatabaseContentInitializer

This pull request suggests to change certain variables to private members so that subclasses can use them.

Also included in this PR are whitespace changes and an explicit declaration of the visibility of the fields in DatabaseContentInitializer class (`private`)

Please review.