Boa parte desse método está duplicado. Por favor, reusar o fillMemberDetails()