Add `tag` client property and avoid keeping volatile tags in memory