Implemented nested document for address