The ScmProperties macro must be executed prior to the macro. The ScmProperties macro needs to be executed once per session, not repeatedly between dependent SCM macros.