Reduce code duplication in Story constructor