Added init that takes Serial port object