Fix optional component sometimes breaking in placement new with uniform brace initialization

Closes #23