Add character member support. Tweak error messages.
Add undefined member access checks for all member types.