It uses magic setter, which adds the actual BC (checking for 'data-*' etc.)