modified address data store to take parent functionality of costruct