Refactor duplication from open/update into _buildListView; fix string delimiters; restructure the constructor and member initialization to improve documentation and readability.