Added new initialiser method. Fixes #24
Added deprecated methods back in