Convert our Address entity into a superclass and introduce a DefaultAddress entity
so that we can extend and customize our address tables for custom uses.