Feature/legislator profile refactor