Backwards compatiable initializer
Add parameter assertions
Version 0.3.0