Inclusion of SPI provider implementation for Security
Merge branch 'abstractj-decouple'