removed implicit unwrap from init with coder