added private constructors to avoid possibility to create instance
Merge pull request #5 from Mario-S/master

added private constructors to avoid possibility to create instance