original exent work was done using class name

Could bleed into other sheets in the same scope
Merge pull request #1138 from nschonni/fix-base-extends-v3.0

Use placeholders instead of classnames for extends