Add public visibility to specification.template