Force to create MatrixLayers at HashMatrix implementation. Added some license headers