more explicit/obvious error if you try to do writable dotted field.source with a callable final component