Remove; change; feature

* Hide BTextBlockUserData; add BTextBlockExtraData instead