Refactored constructor signature
Updated documentation
Updated versions