make IdeaProposalPost into subclass of PostWithMetadata