Refactoring loading BaseObjects