The profile area (path variable above) could be kept as member variable (assigned in the create function). We could then get rid of passing the `element` parameter to the update function (no need to know the parent) as well as calling select here.