Fix bug to guess chained access fields as non-optional fields on baseset generation
 * This causes bug that chained access fields are always required
 * That bug is issued on #51