Convert our Address entity into a superclass and introduce a DefaultAddr...

...ess entity

so that we can extend and customize our address tables for custom uses.