For a softer cookie, underbake slightly. Check the cookies at 10 minutes and remove from the oven when they are just starting to brown on the edges.
Store cookies in an airtight container at room temperature. They will stay fresh for up to a week.
For a richer flavor, use dark molasses.
To prevent the cream cheese filling from becoming too soft, chill the cookies before assembling.