Change sln version
Merge branch 'action' of github.com:MHesham/Serialization
Merge branch 'action' of github.com:MHesham/Serialization
Merge branch 'action' of github.com:MHesham/Serialization
Add release version
Use pointers to global factory methods instead of factory objects

Signed-off-by: MHesham <mhesham.fcis@gmail.com>