'templatification'
synchronisation commit
improved templated Pin class