Add initializer
Add default initializer method
Update docs