Bug: scope declaration using data-ct-scope was skipped
Bug: could misinterpret some declarations as prefixes
Add ct-scope-init and ct-scope-init-func delarations