Initializer implemented and tested.