Added method for possibility implement custom SID
Revert "Sid Factory was added along with its default implementation. All the classes that were creating sids now create them via that factory"
Merge pull request to master