Added populateTable private method and also implementing PersistentAccountCatalog guided but the contract.